widget: Remove deprecated margin-left/right properties
authorTimm Bäder <mail@baedert.org>
Tue, 4 Oct 2016 16:34:05 +0000 (18:34 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Oct 2016 16:17:21 +0000 (18:17 +0200)
docs/reference/gtk/gtk4-sections.txt
gtk/gtkwidget.c
gtk/gtkwidget.h
testsuite/reftests/statusbar-remove-all.ref.ui
testsuite/reftests/statusbar-remove-all.ui

index 9235e93065dac08c7785c86d71ab0ebb5cbec935..bdb57f6a33bb66a95cb19176f7cad17f69c65bee 100644 (file)
@@ -5284,10 +5284,6 @@ gtk_widget_set_halign
 gtk_widget_get_valign
 gtk_widget_get_valign_with_baseline
 gtk_widget_set_valign
-gtk_widget_get_margin_left
-gtk_widget_set_margin_left
-gtk_widget_get_margin_right
-gtk_widget_set_margin_right
 gtk_widget_get_margin_start
 gtk_widget_set_margin_start
 gtk_widget_get_margin_end
index 4782f3e99856d029fe60cb22282ccd30b2a5f314..e2a8405bbcbee90821c484d9cf7b51c1087dbe84 100644 (file)
@@ -588,8 +588,6 @@ enum {
   PROP_DOUBLE_BUFFERED,
   PROP_HALIGN,
   PROP_VALIGN,
-  PROP_MARGIN_LEFT,
-  PROP_MARGIN_RIGHT,
   PROP_MARGIN_START,
   PROP_MARGIN_END,
   PROP_MARGIN_TOP,
@@ -1356,48 +1354,6 @@ gtk_widget_class_init (GtkWidgetClass *klass)
                          GTK_ALIGN_FILL,
                          GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
 
-  /**
-   * GtkWidget:margin-left:
-   *
-   * Margin on left side of widget.
-   *
-   * This property adds margin outside of the widget's normal size
-   * request, the margin will be added in addition to the size from
-   * gtk_widget_set_size_request() for example.
-   *
-   * Deprecated: 3.12: Use #GtkWidget:margin-start instead.
-   *
-   * Since: 3.0
-   */
-  widget_props[PROP_MARGIN_LEFT] =
-      g_param_spec_int ("margin-left",
-                        P_("Margin on Left"),
-                        P_("Pixels of extra space on the left side"),
-                        0, G_MAXINT16,
-                        0,
-                        GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY|G_PARAM_DEPRECATED);
-
-  /**
-   * GtkWidget:margin-right:
-   *
-   * Margin on right side of widget.
-   *
-   * This property adds margin outside of the widget's normal size
-   * request, the margin will be added in addition to the size from
-   * gtk_widget_set_size_request() for example.
-   *
-   * Deprecated: 3.12: Use #GtkWidget:margin-end instead.
-   *
-   * Since: 3.0
-   */
-  widget_props[PROP_MARGIN_RIGHT] =
-      g_param_spec_int ("margin-right",
-                        P_("Margin on Right"),
-                        P_("Pixels of extra space on the right side"),
-                        0, G_MAXINT16,
-                        0,
-                        GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY|G_PARAM_DEPRECATED);
-
   /**
    * GtkWidget:margin-start:
    *
@@ -3548,16 +3504,6 @@ gtk_widget_set_property (GObject         *object,
     case PROP_VALIGN:
       gtk_widget_set_valign (widget, g_value_get_enum (value));
       break;
-    case PROP_MARGIN_LEFT:
-      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
-      gtk_widget_set_margin_left (widget, g_value_get_int (value));
-      G_GNUC_END_IGNORE_DEPRECATIONS;
-      break;
-    case PROP_MARGIN_RIGHT:
-      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
-      gtk_widget_set_margin_right (widget, g_value_get_int (value));
-      G_GNUC_END_IGNORE_DEPRECATIONS;
-      break;
     case PROP_MARGIN_START:
       gtk_widget_set_margin_start (widget, g_value_get_int (value));
       break;
@@ -3712,16 +3658,6 @@ gtk_widget_get_property (GObject         *object,
     case PROP_VALIGN:
       g_value_set_enum (value, gtk_widget_get_valign_with_baseline (widget));
       break;
-    case PROP_MARGIN_LEFT:
-      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
-      g_value_set_int (value, gtk_widget_get_margin_left (widget));
-      G_GNUC_END_IGNORE_DEPRECATIONS;
-      break;
-    case PROP_MARGIN_RIGHT:
-      G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
-      g_value_set_int (value, gtk_widget_get_margin_right (widget));
-      G_GNUC_END_IGNORE_DEPRECATIONS;
-      break;
     case PROP_MARGIN_START:
       g_value_set_int (value, gtk_widget_get_margin_start (widget));
       break;
@@ -13948,110 +13884,6 @@ gtk_widget_set_valign (GtkWidget *widget,
   g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_VALIGN]);
 }
 
-/**
- * gtk_widget_get_margin_left:
- * @widget: a #GtkWidget
- *
- * Gets the value of the #GtkWidget:margin-left property.
- *
- * Returns: The left margin of @widget
- *
- * Deprecated: 3.12: Use gtk_widget_get_margin_start() instead.
- *
- * Since: 3.0
- */
-gint
-gtk_widget_get_margin_left (GtkWidget *widget)
-{
-  g_return_val_if_fail (GTK_IS_WIDGET (widget), 0);
-
-  return widget->priv->margin.left;
-}
-
-/**
- * gtk_widget_set_margin_left:
- * @widget: a #GtkWidget
- * @margin: the left margin
- *
- * Sets the left margin of @widget.
- * See the #GtkWidget:margin-left property.
- *
- * Deprecated: 3.12: Use gtk_widget_set_margin_start() instead.
- *
- * Since: 3.0
- */
-void
-gtk_widget_set_margin_left (GtkWidget *widget,
-                            gint       margin)
-{
-  gboolean rtl;
-
-  g_return_if_fail (GTK_IS_WIDGET (widget));
-  g_return_if_fail (margin <= G_MAXINT16);
-
-  rtl = _gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL;
-
-  if (widget->priv->margin.left == margin)
-    return;
-
-  widget->priv->margin.left = margin;
-  gtk_widget_queue_resize (widget);
-  g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_MARGIN_LEFT]);
-  g_object_notify_by_pspec (G_OBJECT (widget), widget_props[rtl ? PROP_MARGIN_END : PROP_MARGIN_START]);
-}
-
-/**
- * gtk_widget_get_margin_right:
- * @widget: a #GtkWidget
- *
- * Gets the value of the #GtkWidget:margin-right property.
- *
- * Returns: The right margin of @widget
- *
- * Deprecated: 3.12: Use gtk_widget_get_margin_end() instead.
- *
- * Since: 3.0
- */
-gint
-gtk_widget_get_margin_right (GtkWidget *widget)
-{
-  g_return_val_if_fail (GTK_IS_WIDGET (widget), 0);
-
-  return widget->priv->margin.right;
-}
-
-/**
- * gtk_widget_set_margin_right:
- * @widget: a #GtkWidget
- * @margin: the right margin
- *
- * Sets the right margin of @widget.
- * See the #GtkWidget:margin-right property.
- *
- * Deprecated: 3.12: Use gtk_widget_set_margin_end() instead.
- *
- * Since: 3.0
- */
-void
-gtk_widget_set_margin_right (GtkWidget *widget,
-                             gint       margin)
-{
-  gboolean rtl;
-
-  g_return_if_fail (GTK_IS_WIDGET (widget));
-  g_return_if_fail (margin <= G_MAXINT16);
-
-  rtl = _gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL;
-
-  if (widget->priv->margin.right == margin)
-    return;
-
-  widget->priv->margin.right = margin;
-  gtk_widget_queue_resize (widget);
-  g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_MARGIN_RIGHT]);
-  g_object_notify_by_pspec (G_OBJECT (widget), widget_props[rtl ? PROP_MARGIN_START : PROP_MARGIN_END]);
-}
-
 /**
  * gtk_widget_get_margin_start:
  * @widget: a #GtkWidget
@@ -14106,7 +13938,6 @@ gtk_widget_set_margin_start (GtkWidget *widget,
   *start = margin;
   gtk_widget_queue_resize (widget);
   g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_MARGIN_START]);
-  g_object_notify_by_pspec (G_OBJECT (widget), widget_props[rtl ? PROP_MARGIN_RIGHT : PROP_MARGIN_LEFT]);
 }
 
 /**
@@ -14163,7 +13994,6 @@ gtk_widget_set_margin_end (GtkWidget *widget,
   *end = margin;
   gtk_widget_queue_resize (widget);
   g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_MARGIN_END]);
-  g_object_notify_by_pspec (G_OBJECT (widget), widget_props[rtl ? PROP_MARGIN_LEFT : PROP_MARGIN_RIGHT]);
 }
 
 /**
index 8e773f11c35f13410a421332887f302f1d8f140d..3fe00d9ad3b14dc57d00e6f39a273ae01e08f09e 100644 (file)
@@ -1046,16 +1046,6 @@ GtkAlign gtk_widget_get_valign_with_baseline (GtkWidget *widget);
 GDK_AVAILABLE_IN_ALL
 void     gtk_widget_set_valign        (GtkWidget *widget,
                                        GtkAlign   align);
-GDK_DEPRECATED_IN_3_12_FOR(gtk_widget_get_margin_start)
-gint     gtk_widget_get_margin_left   (GtkWidget *widget);
-GDK_DEPRECATED_IN_3_12_FOR(gtk_widget_set_margin_start)
-void     gtk_widget_set_margin_left   (GtkWidget *widget,
-                                       gint       margin);
-GDK_DEPRECATED_IN_3_12_FOR(gtk_widget_get_margin_end)
-gint     gtk_widget_get_margin_right  (GtkWidget *widget);
-GDK_DEPRECATED_IN_3_12_FOR(gtk_widget_set_margin_end)
-void     gtk_widget_set_margin_right  (GtkWidget *widget,
-                                       gint       margin);
 GDK_AVAILABLE_IN_3_12
 gint     gtk_widget_get_margin_start  (GtkWidget *widget);
 GDK_AVAILABLE_IN_3_12
index c42d2ff1434dffc6809d37aa55fa0a6a6ad95de0..391221d6ee8038195930d0982f3c22490311dee1 100644 (file)
@@ -9,8 +9,6 @@
       <object class="GtkStatusbar" id="statusbar1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
-        <property name="margin_left">10</property>
-        <property name="margin_right">10</property>
         <property name="margin_start">10</property>
         <property name="margin_end">10</property>
         <property name="margin_top">6</property>
index 21a33d2bcb879b67485ba7ae50f88de55448d1cd..acb648c4969d19ba3bb8183900f28279b0e4dcd3 100644 (file)
@@ -9,8 +9,6 @@
       <object class="GtkStatusbar" id="statusbar1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
-        <property name="margin_left">10</property>
-        <property name="margin_right">10</property>
         <property name="margin_start">10</property>
         <property name="margin_end">10</property>
         <property name="margin_top">6</property>